import request from './request';

/**
 * 商品规格管理 API
 */

// 获取商品的所有规格
export function getSpecs(productId, params = {}) {
  return request.get(`/admin/specs/${productId}`, { params });
}

// 获取单个规格详情
export function getSpecDetail(id) {
  return request.get(`/specs/detail/${id}`);
}

// 创建商品规格
export function createSpec(data) {
  return request.post('/admin/specs', data);
}

// 批量创建规格
export function batchCreateSpecs(data) {
  return request.post('/admin/specs/batch', data);
}

// 更新商品规格
export function updateSpec(id, data) {
  return request.put(`/admin/specs/${id}`, data);
}

// 删除商品规格
export function deleteSpec(id) {
  return request.delete(`/admin/specs/${id}`);
}

